package sys

import (
	"faker/project-public/api/v1"
	"github.com/gin-gonic/gin"
)

type UserRouter struct {
}

func (u *UserRouter) InitUserRouter(Router *gin.RouterGroup) {
	userRouter := Router.Group("user")
	userApi := v1.ApiGroupApp.SystemApiGroup.SysUserApi
	{
		userRouter.POST("create", userApi.CreatUser)                // 新增账号
		userRouter.POST("getUserInfo", userApi.GetUserInfo)         // 查询账号
		userRouter.POST("getUserList", userApi.GetUserList)         // 查询账号列表
		userRouter.POST("getListUserInfo", userApi.GetListUserInfo) // 查询列表账号
		userRouter.PUT("setUserInfo", userApi.SetUserInfo)          // 设置账号
		userRouter.POST("deleteUser", userApi.DeleteUser)           // 删除账号
		userRouter.POST("changePassword", userApi.ChangePassword)   // 修改密码
		userRouter.POST("getUserInfos", userApi.GetMenusInfos)      // 获取账号菜单
	}
}
